package com.ph.shopping.facade.permission.entity;

import com.ph.shopping.common.core.base.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Table;

/**
 * @项目：phshopping-facade-permission
 * @描述：银行卡日志实体
 * @作者： ShuHao
 * @创建时间：2017-03-28
 * @Copyright @2017 by ShuHao
 */
@Table(name = "ph_manager_bank_card_log")
public class ManageBankCardLog extends BaseEntity {
    private static final long serialVersionUID = -9056436515111782366L;

    /**
     * 用户Id
     */
    @Column(name = "managerId")
    private Long managerId;

    /**
     * 推广类型
     */
    @Column(name = "type")
    private Integer type;

    /**
     * 银行卡号
     */
    @Column(name = "cardNum")
    private String cardNum;

    /**
     * 银行所绑定的手机号
     */
    @Column(name = "bindPhone")
    private String bindPhone;

    /**
     * 开户银行名字
     */
    @Column(name = "bankName")
    private String bankName;

    /**
     * 所属银行id 目前没用
     */
    @Column(name = "bankId")
    private Long bankId;

    /**
     * 开户人姓名
     */
    @Column(name = "ownName")
    private String ownName;

    /**
     * 操作类型
     */
    @Column(name = "useType")
    private Integer useType;

    /**
     * 身份证号
     */
    @Column(name = "idCard")
    private String idCard;

    /**
     * 绑定表的主键id
     */
    @Column(name = "bindCardId")
    private Long bindCardId;

    /**
     * 创建者id
     */
    @Column(name = "createId")
    private Long createId;

    /**
     * 创建ip
     */
    @Column(name = "createIp")
    private Long createIp;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Long getManagerId() {
        return managerId;
    }

    public void setManagerId(Long managerId) {
        this.managerId = managerId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getCardNum() {
        return cardNum;
    }

    public void setCardNum(String cardNum) {
        this.cardNum = cardNum;
    }

    public String getBindPhone() {
        return bindPhone;
    }

    public void setBindPhone(String bindPhone) {
        this.bindPhone = bindPhone;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public Long getBankId() {
        return bankId;
    }

    public void setBankId(Long bankId) {
        this.bankId = bankId;
    }

    public String getOwnName() {
        return ownName;
    }

    public void setOwnName(String ownName) {
        this.ownName = ownName;
    }

    public String getIdCard() {
        return idCard;
    }

    public void setIdCard(String idCard) {
        this.idCard = idCard;
    }

    public Long getBindCardId() {
        return bindCardId;
    }

    public void setBindCardId(Long bindCardId) {
        this.bindCardId = bindCardId;
    }

    public Long getCreateId() {
        return createId;
    }

    public void setCreateId(Long createId) {
        this.createId = createId;
    }

    public Long getCreateIp() {
        return createIp;
    }

    public void setCreateIp(Long createIp) {
        this.createIp = createIp;
    }

    public Integer getUseType() {
        return useType;
    }

    public void setUseType(Integer useType) {
        this.useType = useType;
    }
}
